home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 November / macformat-018.iso / Utility Spectacular / Developer / Marlais 0.3.1 / gc4.1-mac / SMakefile.amiga < prev   
Encoding:
Text File  |  1994-07-26  |  1.2 KB  |  46 lines  |  [TEXT/R*ch]

  1. OBJS= alloc.o reclaim.o allochblk.o misc.o mach_dep.o os_dep.o mark_roots.o headers.o mark.o obj_map.o black_list.o finalize.o new_hblk.o real_malloc.o dynamic_load.o debug_malloc.o malloc.o stubborn.o checksums.o
  2.  
  3. INC=  gc_private.h gc_headers.h gc.h config.h
  4.  
  5. all: gctest setjmp_test
  6.  
  7. alloc.o : alloc.c $(INC)
  8. reclaim.o : reclaim.c $(INC)
  9. allochblk.o : allochblk.c $(INC)
  10. misc.o : misc.c $(INC)
  11. os_dep.o : os_dep.c $(INC)
  12. mark_roots.o : mark_roots.c $(INC)
  13. headers.o : headers.c $(INC)
  14. mark.o : mark.c $(INC)
  15. obj_map.o : obj_map.c $(INC)
  16. black_list.o : black_list.c $(INC)
  17. finalize.o : finalize.c $(INC)
  18. new_hblk.o : new_hblk.c $(INC)
  19. real_malloc.o : real_malloc.c $(INC)
  20. dynamic_load.o : dynamic_load.c $(INC)
  21. debug_malloc.o : debug_malloc.c $(INC)
  22. malloc.o : malloc.c $(INC)
  23. stubborn.o : stubborn.c $(INC)
  24. checksums.o : checksums.c $(INC)
  25. test.o : test.c $(INC)
  26.  
  27. mach_dep.o : mach_dep.c $(INC)
  28.     sc noopt mach_dep.c            # optimizer mangles reg save hack
  29.  
  30. gc.lib: $(OBJS)
  31.     oml gc.lib r $(OBJS)
  32.  
  33. clean:
  34.     delete gc.lib gctest setjmp_test \#?.o
  35.  
  36. gctest: gc.lib test.o
  37.     slink LIB:c.o test.o to $@ lib gc.lib LIB:sc.lib LIB:scm.lib
  38.  
  39. setjmp_test: setjmp_test.c gc.h
  40.     sc setjmp_test.c
  41.     slink LIB:c.o $@.o to $@ lib LIB:sc.lib
  42.  
  43. test: setjmp_test gctest
  44.     setjmp_test
  45.     gctest
  46.